package com.boco.biinjectionserviceapi.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 卫生事件摘要(TbWssjzy)实体类
 * @Author: yc
 * @CreateDate: 2019/5/15$ 11:05$
 * @UpdateUser: yc
 * @UpdateDate: 2019/5/15$ 11:05$
 * @UpdateRemark: 修改内容
 * @Version: 1.0
 */
@Data
@ApiModel(description = "卫生事件摘要")
public class WssjzyEntity implements Serializable {
    private static final long serialVersionUID = 371730442629415073L;

    @ApiModelProperty("医疗机构代码:复合主键；组织机构代码")
    private String yljgdm;

    @ApiModelProperty("就诊流水号:复合主键，患者每次就诊的唯一标识号")
    private String jzlsh;

    @ApiModelProperty("门诊/住院标志:复合主键，1：门诊；2：住院")
    private String mzzybz;

    @ApiModelProperty("卡号:见2.1.1说明1")
    private String kh;

    @ApiModelProperty("卡类型")
    private String klx;

    @ApiModelProperty("住院号:为住院时，填写住院号，门诊号字段填“-”")
    private String zyh;

    @ApiModelProperty("门（急）诊号:为门诊就诊时，填写门诊号，住院号填“-”")
    private String mjzh;

    @ApiModelProperty("医疗机构科室名称")
    private String yljgksmc;

    @ApiModelProperty("医疗机构科室代码")
    private String yljgksbm;

    @ApiModelProperty("患者类型代码:CV09.00.404患者类型代码表")
    private String hzlxdm;

    @ApiModelProperty("就诊日期时间")
    private Date jzrqsj;

    @ApiModelProperty("入院日期时间")
    private Date ryrqsj;

    @ApiModelProperty("出院日期时间")
    private Date cyrqsj;

    @ApiModelProperty("发病日期时间")
    private Date fbrqsj;

    @ApiModelProperty("就诊原因:描述")
    private String jzyy;

    @ApiModelProperty("手术及操作代码:ICD-9-CM3")
    private String ssjczbm;

    @ApiModelProperty("关键药物名称:有多项时用半角“;”隔开")
    private String gjywmc;

    @ApiModelProperty("关键药物用法:有多项时用半角“;”隔开")
    private String gjywyf;

    @ApiModelProperty("药物不良反应情况:描述")
    private String ywblfyqk;

    @ApiModelProperty("中药使用类别代码:CV06.00.101中药使用类别代码表")
    private String zysylbdm;

    @ApiModelProperty("其他医学处置")
    private String qtyxcz;

    @ApiModelProperty("根本死因代码:ICD-10")
    private String gbsydm;

    @ApiModelProperty("病情转归代码:CV05.10.010病情转归代码表")
    private String bqzgdm;

    @ApiModelProperty("责任医师工号")
    private String zrysdm;

    @ApiModelProperty("责任医师姓名")
    private String zrysxm;

    @ApiModelProperty("中医病名代码:GB/T 15657—1995")
    private String zybmdm;

    @ApiModelProperty("中医证候代码:GB/T 15657—1995")
    private String zyzhdm;

    @ApiModelProperty("是否有诊断明细:1：是；0：否")
    private String sfyzdmx;

    @ApiModelProperty("密级:见1.9密级字段规范")
    private String mj;

    @ApiModelProperty("修改标志:1：正常，2：修改，3：撤销")
    private String xgbz;

    @ApiModelProperty("数据生成时间:业务操作获取该条信息的时间")
    private Date ywscsj;

    @ApiModelProperty("时间戳")
    private Date insertTimestamp;

    @ApiModelProperty("版本号")
    private Integer checkVersion;
}
